// pages/taskDetaily/taskDetaily.js
const app = getApp()
let taskId;
Page({
  /**
   * 页面的初始数据
   */
  data: {
    key:3
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let self = this;
    taskId = options.taskId;
    wx.request({
      url:app.globalData.prefix+"/taskAction/taskInfo.do?taskId="+taskId,
      success:function(res){
        if(res.data.status!='00'){
          wx.$showToast(res.data.errorMsg);
          return;
        }
        console.log(res.data.result);
        self.setData({
          task:res.data.result
        });
        let taskImage = res.data.result.taskImage;
        let imageArray = taskImage.split(";");
        self.setData({
          imageArray:imageArray
        });
      },
      fail:function(e){
        wx.$showToast("系统错误");
      }
    });
  },

  takeTaskPerson:function(e){
    console.log("开始接取任务");
    wx.request({
      url: app.globalData.prefix+'/taskAction/takeTaskPerson.do?taskId='+taskId+"&openId="+app.globalData.userInfo.openId,
      success:function(res){
        if(res.data.status=='01'){
          infoBox();
          return;
        }
        if(res.data.status!='00'){
          wx.$showToast(res.data.errorMsg);
          return;
        }
        wx.$showToast("任务接取成功");
        wx.navigateTo({
          url:'../mySelfTask/mySelfTask'
        })
      }
    })
  },
  takeTaskCorps:function(e){
    console.log("兵团开始接取任务")
    wx.request({
      url: app.globalData.prefix+'/taskAction/takeTaskCorps.do?taskId='+taskId+"&openId="+app.globalData.userInfo.openId,
      success:function(res){
        if(res.data.status!='00'){
          wx.$showToast(res.data.errorMsg);
          return;
        }
        wx.$showToast("任务接取成功");
        wx.navigateTo({
          url:'../armyTask/armyTask'
        })
      }
    })
  },

  showStar:function(e){

  }
})

function infoBox(){
  wx.showModal({
    title: '提示',
    content: '你还未完善个人信息，请先向前往个人中心完善个人信息 ',
    success (res) {
      if (res.confirm) {
        console.log('用户点击确定')
        wx.switchTab({
          url: '../mySelf/mySelf'
        })
      } else if (res.cancel) {
        console.log('用户点击取消')
      }
    }
  })
}
